gtk4.git
12 years agoUpdated Polish translation
Piotr Drąg [Sat, 31 Aug 2013 21:23:32 +0000 (23:23 +0200)]
Updated Polish translation

12 years agoFix up a11y tests again
Matthias Clasen [Sat, 31 Aug 2013 21:06:44 +0000 (17:06 -0400)]
Fix up a11y tests again

This change was caused by the recently reverted patch.

12 years agoRevert "a11y: Check whether a widget is mapped before querying its parent"
Matthias Clasen [Sat, 31 Aug 2013 20:16:26 +0000 (16:16 -0400)]
Revert "a11y: Check whether a widget is mapped before querying its parent"

This reverts commit 7e3db6fdd36960fca0ae0e7e078b448b5f8b220a.

It broke the testsuite.

12 years agogtkwindow: Don't set an opaque region if the window is app-paintable
Jasper St. Pierre [Sat, 31 Aug 2013 19:52:56 +0000 (15:52 -0400)]
gtkwindow: Don't set an opaque region if the window is app-paintable

This means the background is effectively unused. This fixes bad drawing
errors with cc-rr-labeller and potentially also notify-osd.

12 years agowin32: use the input locale to decide the default input method
Aleksander Morgado [Sat, 31 Aug 2013 17:58:12 +0000 (13:58 -0400)]
win32: use the input locale to decide the default input method

GTK+ tries to automatically assign the best input module based on the
'system locale'. In the specific case of the IME input method, it will
be the default for the whole GTK+ application if the system locale is
either Japanese (ja), Korean (ko) or Chinese (zh). Other defaults are
equally applicable, e.g. if system locale is Catalan (ca), the special
'Cedilla' input module is chosen.

System locale can be changed (e.g. Win7) through the following sequence
(reboot required):
  Control Panel
    Region and Language
      Administrative
        Language for non-Unicode Programs
          Change system locale...

The problem with this behaviour is that changing the 'default input
language' (e.g. from English to Japanese+IME) doesn't affect the GTK+
application. Therefore, I can have an English system locale (where GTK+
will choose Simple IM by default) but then have Japanese+IME as input
language.

Default input language can be changed (e.g. Win7) through the following
sequence (no reboot required):
  System locale can be changed (e.g. Win7) through:
    Control Panel
      Region and Language
        Keyboards and Languages
          Keyboards and other input languages
            Change keyboards...

Default input language can also be changed using the language bar directly.

So, instead of using the system-wide default locale to decide which input
method to use as default, better use the input language specified by the
user, which may be the same as the system-wide default locale, or different.
Following the previous example, with an English system locale and a
Japanese+IME input language, the default input method will now be IME
instead of Simple, which is closer to what's expected by the user.

This change only affects the application during startup; i.e. if the user
changes the input language while the application is running, we wouldn't be
changing the default input method to use. We could do this processing the
WM_INPUTLANGCHANGE messages, though.

https://bugzilla.gnome.org/show_bug.cgi?id=700428

12 years agogdkwindow-x11: Correct math for filling in the _NET_WM_OPAQUE_REGION property
Jasper St. Pierre [Sat, 31 Aug 2013 17:21:09 +0000 (13:21 -0400)]
gdkwindow-x11: Correct math for filling in the _NET_WM_OPAQUE_REGION property

This fixes incorrect rendering under mutter and other WMs that implement
_NET_WM_OPAQUE_REGION.

12 years agoGdkWaylandWindow: Fix memory leak
Pavel Vasin [Wed, 21 Aug 2013 11:09:29 +0000 (15:09 +0400)]
GdkWaylandWindow: Fix memory leak

https://bugzilla.gnome.org/show_bug.cgi?id=706493

12 years agoGtkClipboardWayland: Fix memory leak
Pavel Vasin [Wed, 21 Aug 2013 10:59:45 +0000 (14:59 +0400)]
GtkClipboardWayland: Fix memory leak

https://bugzilla.gnome.org/show_bug.cgi?id=706493

12 years agocss shadow: Fix memory leak
Pavel Vasin [Wed, 21 Aug 2013 10:56:21 +0000 (14:56 +0400)]
css shadow: Fix memory leak

https://bugzilla.gnome.org/show_bug.cgi?id=706493

12 years agoprintsettings: Add missing docs for output constants
Arnel A. Borja [Mon, 26 Aug 2013 09:52:59 +0000 (17:52 +0800)]
printsettings: Add missing docs for output constants

GTK_PRINT_SETTINGS_OUTPUT_DIR and GTK_PRINT_SETTINGS_OUTPUT_BASENAME
doesn't have documentation.

https://bugzilla.gnome.org/show_bug.cgi?id=706802

12 years agoFix an age-old typo
Matthias Clasen [Sat, 31 Aug 2013 16:23:54 +0000 (12:23 -0400)]
Fix an age-old typo

GtkIconView was not properly propagating key release events,
since forever.

https://bugzilla.gnome.org/show_bug.cgi?id=706740

12 years agoUpdate Kazakh translation
Baurzhan Muftakhidinov [Sat, 31 Aug 2013 11:15:18 +0000 (17:15 +0600)]
Update Kazakh translation

12 years agoRevert "Deprecate and ignore gtk-entry-password-hint-timeout"
Matthias Clasen [Sat, 31 Aug 2013 04:14:58 +0000 (00:14 -0400)]
Revert "Deprecate and ignore gtk-entry-password-hint-timeout"

This reverts commit 4b5a389e88af7e7a1fa9e33294642dcfbc2832ec.

This change caused considerable concern about accidental
leaking of passwords, see e.g.

https://bugzilla.gnome.org/show_bug.cgi?id=706563
https://bugzilla.gnome.org/show_bug.cgi?id=706873
https://bugzilla.redhat.com/show_bug.cgi?id=994237

We may have to do something else for password entries, such
as the windows-style 'peekabo' icon.

12 years agoDon't mark a space as translatable
Matthias Clasen [Sat, 31 Aug 2013 03:44:04 +0000 (23:44 -0400)]
Don't mark a space as translatable

There is no point in translating a string that consists just
of a single space. Pointed out in

https://bugzilla.gnome.org/show_bug.cgi?id=706778

12 years agoUpdated Irish translation
Seán de Búrca [Sat, 31 Aug 2013 03:03:09 +0000 (21:03 -0600)]
Updated Irish translation

12 years agoFix up a11y tests for recent changes
Matthias Clasen [Sat, 31 Aug 2013 02:24:09 +0000 (22:24 -0400)]
Fix up a11y tests for recent changes

The fix for child properties made the a11y dump for the assistant
case change. After close inspection, the new output is what the
code intends to produce, so update the expected result.

12 years agoUpdated Slovenian translation
Matej Urbančič [Fri, 30 Aug 2013 20:58:15 +0000 (22:58 +0200)]
Updated Slovenian translation

12 years agoUpdated Slovenian translation
Matej Urbančič [Fri, 30 Aug 2013 20:15:57 +0000 (22:15 +0200)]
Updated Slovenian translation

12 years agoUpdated Slovenian translation
Matej Urbančič [Fri, 30 Aug 2013 20:15:23 +0000 (22:15 +0200)]
Updated Slovenian translation

12 years agoa11y: Check whether a widget is mapped before querying its parent
Mike Gorse [Fri, 30 Aug 2013 14:13:39 +0000 (09:13 -0500)]
a11y: Check whether a widget is mapped before querying its parent

Call gtk_widget_get_mapped() in a couple of places before looking at the
widget's parent, since it might be set to a widget that has been
finalized, causing an invalid read.

12 years agoDon't access memory after freeing it when destroying a tick callback
Mike Gorse [Mon, 15 Jul 2013 17:41:56 +0000 (12:41 -0500)]
Don't access memory after freeing it when destroying a tick callback

https://bugzilla.gnome.org/show_bug.cgi?id=704278

12 years agoRemove leftover from commit 889e63faedccf8b3ec0e48861be65794aac60367
Stefano Facchini [Fri, 30 Aug 2013 12:47:17 +0000 (14:47 +0200)]
Remove leftover from commit 889e63faedccf8b3ec0e48861be65794aac60367

12 years agowayland: fix crash in gdk_window_wayland_get_root_coords().
Christian Hergert [Fri, 30 Aug 2013 07:23:56 +0000 (00:23 -0700)]
wayland: fix crash in gdk_window_wayland_get_root_coords().

Both root_x and root_y may be NULL, so check first before setting.

12 years agoUpdate config.h.win32(.in)
Chun-wei Fan [Fri, 30 Aug 2013 05:48:12 +0000 (13:48 +0800)]
Update config.h.win32(.in)

Define _GDK_EXTERN more in line with the definition of it on Windows as
defined in configure.ac, and add a MinGW variant for it as well

12 years agoUpdated Irish translation
Seán de Búrca [Fri, 30 Aug 2013 04:36:47 +0000 (22:36 -0600)]
Updated Irish translation

12 years agoFix missing return from quartz_filter_keypress
Ek Kato [Thu, 29 Aug 2013 21:12:09 +0000 (14:12 -0700)]
Fix missing return from quartz_filter_keypress

12 years ago[l10n] Updated Italian translation.
Milo Casagrande [Thu, 29 Aug 2013 16:41:38 +0000 (18:41 +0200)]
[l10n] Updated Italian translation.

12 years ago[headerbar] Do not hardcode title and subtititle style
Paolo Borelli [Thu, 29 Aug 2013 13:31:01 +0000 (15:31 +0200)]
[headerbar] Do not hardcode title and subtititle style

Let the css theme define them

https://bugzilla.gnome.org/show_bug.cgi?id=707051

12 years agoheaderbar: Remove hpadding and vpadding properties
Emmanuele Bassi [Wed, 28 Aug 2013 10:48:29 +0000 (11:48 +0100)]
headerbar: Remove hpadding and vpadding properties

We really want these to be set by the theme, not programmatically.

https://bugzilla.gnome.org/show_bug.cgi?id=706929

12 years agoframe: annotate the @label params with (allow-none)
Stefan Sauer [Thu, 29 Aug 2013 07:06:31 +0000 (09:06 +0200)]
frame: annotate the @label params with (allow-none)

12 years agoUpdated Lithuanian translation
Aurimas Černius [Wed, 28 Aug 2013 19:24:28 +0000 (22:24 +0300)]
Updated Lithuanian translation

12 years agoUpdated Lithuanian translation
Aurimas Černius [Wed, 28 Aug 2013 19:18:48 +0000 (22:18 +0300)]
Updated Lithuanian translation

12 years agowayland: trust the compositor to always send a good serial number
Emilio Pozuelo Monfort [Tue, 27 Aug 2013 09:30:08 +0000 (11:30 +0200)]
wayland: trust the compositor to always send a good serial number

https://bugzilla.gnome.org/show_bug.cgi?id=706870

Signed-off-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
12 years agogtkwindow: fix a critical warning
Claudio Saavedra [Wed, 28 Aug 2013 17:10:38 +0000 (20:10 +0300)]
gtkwindow: fix a critical warning

Do not map the title box if it's not visible.

12 years agoFix a regression in GtkAssistant child property handling
Matthias Clasen [Wed, 28 Aug 2013 15:51:19 +0000 (11:51 -0400)]
Fix a regression in GtkAssistant child property handling

GtkAssistant is bending the rules about child properties
of non-direct children, and the recent fix to accomodate
GtkInfoBar changes broke things. The effect was that child
properties of assistant pages in ui files were just not
applied, so all pages ended up without titles and with
the normal page type, leading to broken assistants all
over the place.

https://bugzilla.gnome.org/show_bug.cgi?id=706756

12 years agogtkwindow: Calculate the opaque window based off of the style
Jasper St. Pierre [Thu, 22 Aug 2013 17:20:10 +0000 (13:20 -0400)]
gtkwindow: Calculate the opaque window based off of the style

https://bugzilla.gnome.org/show_bug.cgi?id=706922

12 years agogdk: Add opaque region setters
Jasper St. Pierre [Tue, 14 May 2013 20:23:33 +0000 (16:23 -0400)]
gdk: Add opaque region setters

https://bugzilla.gnome.org/show_bug.cgi?id=706922

12 years agogtkwindow: Consistently set the style classes for window-frame
Jasper St. Pierre [Tue, 27 Aug 2013 19:35:46 +0000 (15:35 -0400)]
gtkwindow: Consistently set the style classes for window-frame

In one place, we forgot to remove the BACKGROUND style class before
adding window-frame. Add a helper method so these are all the same.

https://bugzilla.gnome.org/show_bug.cgi?id=706922

12 years agorevealer: clamp minimum size to natural one
Stefano Facchini [Tue, 27 Aug 2013 22:13:55 +0000 (00:13 +0200)]
revealer: clamp minimum size to natural one

Instead of just setting them equal.

https://bugzilla.gnome.org/show_bug.cgi?id=706938

12 years agoMSVC Builds: Fix Build of Introspection Files
Chun-wei Fan [Wed, 28 Aug 2013 06:27:02 +0000 (14:27 +0800)]
MSVC Builds: Fix Build of Introspection Files

We need to copy the GDK .lib/.dll from Release_Broadway\<Platform>\bin
or Debug_Broadway\<Platform>\bin to Release\<Platform>\bin or
Debug\<Platform>\bin respectively during the build of Broadway flavors of
GDK, as the MSVC introspection builds expects the GDK .lib/.dll to be
in Release\<Platform>\bin or Debug\<Platform>\bin.

Use a new property sheet to do so for Broadway builds of GDK-during the
builds of Win32-only GDK, the broadway builds of the GDK .lib/.dll would
be cleared out prior to the build of the Win32-only GDK.

12 years agoFix anonymous assistants
Matthias Clasen [Tue, 27 Aug 2013 16:41:16 +0000 (12:41 -0400)]
Fix anonymous assistants

GtkAssistant supports not showing the sidebar with the page
titles (if the page have no titles). Unfortunately, we were
hiding the sidebar in this case, but still rendering the frame
behind it, leading to a broken appearance.

12 years agoclipboard: Fix text mime type handling on Wayland
Kristian Høgsberg [Tue, 27 Aug 2013 14:03:14 +0000 (16:03 +0200)]
clipboard: Fix text mime type handling on Wayland

12 years agox11: Fix compiler warning
Benjamin Otte [Tue, 27 Aug 2013 13:59:38 +0000 (15:59 +0200)]
x11: Fix compiler warning

12 years agoAdd a test for animated row insertion/removal
Matthias Clasen [Tue, 27 Aug 2013 03:06:04 +0000 (23:06 -0400)]
Add a test for animated row insertion/removal

This is just a crude example for how to use revealers to
animate insertion and removal of rows in a listbox.

12 years agoAdd a way to test titlebars in dark theme
Matthias Clasen [Mon, 26 Aug 2013 03:18:04 +0000 (23:18 -0400)]
Add a way to test titlebars in dark theme

12 years agoUpdated Galician translations
Fran Diéguez [Tue, 27 Aug 2013 01:42:50 +0000 (03:42 +0200)]
Updated Galician translations

12 years agoUpdated Galician translations
Fran Diéguez [Tue, 27 Aug 2013 00:41:18 +0000 (02:41 +0200)]
Updated Galician translations

12 years agoUpdated Irish translation
Seán de Búrca [Mon, 26 Aug 2013 23:50:38 +0000 (17:50 -0600)]
Updated Irish translation

12 years agoGtkTextView: Use *some* extra size for horizontal scrolling
Alexander Larsson [Mon, 26 Aug 2013 19:16:27 +0000 (21:16 +0200)]
GtkTextView: Use *some* extra size for horizontal scrolling

Horizontal scrolling is unusual, but specifying some extra offscreen
space for it in free in the normal case where the viewport is the
same width as the canvas anyway, so lets do it.

12 years agopixel cache: Allow growing of cache surface
Alexander Larsson [Mon, 26 Aug 2013 19:13:05 +0000 (21:13 +0200)]
pixel cache: Allow growing of cache surface

If the new requested surface size is enough larger than the previous
one (but the old is still larger than the absolute minimum),
reallocate it anyway.

This fixes an issue where the text view initially requested a really
small extra size which was then increased but that didn't "take".

12 years agotextview: use pixelcache to indirectly renderer to widget.
Christian Hergert [Sun, 25 Aug 2013 04:35:48 +0000 (21:35 -0700)]
textview: use pixelcache to indirectly renderer to widget.

This patch uses GtkPixelCache to render the contents of the widget,
and typically a bit more, to an offscreen surface. The pixel cache in
turn manages rendering to the actual surface for the widget.

The current strategy for the size to render is the size of the widget
plus half the height.

https://bugzilla.gnome.org/show_bug.cgi?id=701125

12 years agopixelcache: allow specifying content type and extra size.
Christian Hergert [Sun, 25 Aug 2013 04:08:41 +0000 (21:08 -0700)]
pixelcache: allow specifying content type and extra size.

Allow forcing the cairo_content_t of the surface as well as the
amount of extra size to render.

https://bugzilla.gnome.org/show_bug.cgi?id=706728

12 years agoGdkScreen: Return 1, not 1.0 for the (int) scale factor
Alexander Larsson [Mon, 26 Aug 2013 12:39:50 +0000 (14:39 +0200)]
GdkScreen: Return 1, not 1.0 for the (int) scale factor

12 years agoiconview: Respect the fixed item width when adjusting the wrap width
Carlos Garcia Campos [Sun, 30 Sep 2012 11:09:53 +0000 (13:09 +0200)]
iconview: Respect the fixed item width when adjusting the wrap width

Restore the code the way it was in GTK2.

https://bugzilla.gnome.org/show_bug.cgi?id=680953

12 years agogtk/gtkwindow.c: Fix build on non-X11
Chun-wei Fan [Mon, 26 Aug 2013 04:12:57 +0000 (12:12 +0800)]
gtk/gtkwindow.c: Fix build on non-X11

There were some code added to this file that is meant for the X11 backend,
but they are being unconditionally built.  Add build-time checks for the
X11 backend for these to fix the build on non-X11 platforms.

12 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 26 Aug 2013 08:52:11 +0000 (10:52 +0200)]
Updated Norwegian bokmål translation

12 years agoUpdated Irish translation
Seán de Búrca [Mon, 26 Aug 2013 06:20:59 +0000 (00:20 -0600)]
Updated Irish translation

12 years agoUpdated Brazilian Portuguese translation for Gtk+-Properties
Rafael Ferreira [Mon, 26 Aug 2013 05:54:14 +0000 (02:54 -0300)]
Updated Brazilian Portuguese translation for Gtk+-Properties

12 years agoUpdated Brazilian Portuguese translation for Gtk+-UI
Rafael Ferreira [Mon, 26 Aug 2013 05:53:51 +0000 (02:53 -0300)]
Updated Brazilian Portuguese translation for Gtk+-UI

12 years agogdk/win32/gdkdevice-virtual.c: Various fixes
Chun-wei Fan [Wed, 14 Aug 2013 10:46:15 +0000 (18:46 +0800)]
gdk/win32/gdkdevice-virtual.c: Various fixes

...for the gdk_cursor_new_from_surface work (commit b2113b73) where the
types of some parameters were changed, and also to silence a critical
GDK_IS_DEVICE when a menu item is selected (courtesy of LE GARREC Vincent
from bug 696756).

https://bugzilla.gnome.org/show_bug.cgi?id=705980

12 years agoGDK/GTK on Windows: Fix build
Chun-wei Fan [Wed, 21 Aug 2013 13:54:09 +0000 (21:54 +0800)]
GDK/GTK on Windows: Fix build

Due to the work on gdk_cursor_new_from_surface (commit b2113b73),
get_cursor_for_pixbuf() in GdkDisplayClass was converted to
get_cursor_for_surface(), which means the GDK Win32 backend needs to be
updated for the code to build and run on Windows, plus some function
prototypes and declarations/calls need to be updated as well.

https://bugzilla.gnome.org/show_bug.cgi?id=705980

12 years agoPunjabi Translation updated by Aman
A S Alam [Sun, 25 Aug 2013 23:50:15 +0000 (18:50 -0500)]
Punjabi Translation updated by Aman

12 years agoPunjabi Translation updated by Aman
A S Alam [Sun, 25 Aug 2013 23:50:09 +0000 (18:50 -0500)]
Punjabi Translation updated by Aman

12 years agoUpdated Czech translation
Marek Černocký [Sun, 25 Aug 2013 19:54:40 +0000 (21:54 +0200)]
Updated Czech translation

12 years agoTajik translation updated
Victor Ibragimov [Sun, 25 Aug 2013 16:57:36 +0000 (21:57 +0500)]
Tajik translation updated

12 years agowayland: Set type for GtkSelectionData for incoming contents
Kristian Høgsberg [Sat, 24 Aug 2013 06:13:01 +0000 (23:13 -0700)]
wayland: Set type for GtkSelectionData for incoming contents

This is set from the incoming property type under X11.  Under Wayland
it will always be what we requested, so we can just set it to the target.

12 years agowayland: Only set wayland selection for GDK_SELECTION_CLIPBOARD
Kristian Høgsberg [Sat, 24 Aug 2013 06:10:22 +0000 (23:10 -0700)]
wayland: Only set wayland selection for GDK_SELECTION_CLIPBOARD

Wayland only has one selection, which corresponds to GDK_SELECTION_CLIPBOARD.

12 years agowayland: Compare serial numbers correctly to avoid overflow problems
Kristian Høgsberg [Sat, 24 Aug 2013 06:08:13 +0000 (23:08 -0700)]
wayland: Compare serial numbers correctly to avoid overflow problems

We have to look at the difference between two numbers, which will always
be well-defined and give the right result, even in case of integer overflow.

12 years agowayland: Use current serial when setting selection, not _wl_time_now()
Kristian Høgsberg [Sat, 24 Aug 2013 06:05:33 +0000 (23:05 -0700)]
wayland: Use current serial when setting selection, not _wl_time_now()

The wl_data_device.set_selection request expects a serial number.

12 years agowayland: wl_data_device.enter provides a serial number, not a timestamp
Kristian Høgsberg [Sat, 24 Aug 2013 06:04:43 +0000 (23:04 -0700)]
wayland: wl_data_device.enter provides a serial number, not a timestamp

12 years agoAdd workspace handling to the window menu
Matthias Clasen [Sat, 24 Aug 2013 04:52:31 +0000 (00:52 -0400)]
Add workspace handling to the window menu

The reimplements the current mutter window menu for
workspace changes.

https://bugzilla.gnome.org/show_bug.cgi?id=706323

12 years agox11: Add EWMH workspace handling api
Matthias Clasen [Sat, 24 Aug 2013 04:51:01 +0000 (00:51 -0400)]
x11: Add EWMH workspace handling api

Add a few functions that give access to the EWMH workspace
properties.

12 years agoAdd an 'Always on Top' item to the csd window menu
Matthias Clasen [Sat, 24 Aug 2013 02:46:04 +0000 (22:46 -0400)]
Add an 'Always on Top' item to the csd window menu

We want to make the csd window menu as similar as possible to the
mutter window menu.

https://bugzilla.gnome.org/show_bug.cgi?id=706323

12 years agowindow: add a style class when we automatically create the titlebar
Cosimo Cecchi [Thu, 22 Aug 2013 15:16:05 +0000 (16:16 +0100)]
window: add a style class when we automatically create the titlebar

To distinguish it from custom titlebars added from applications.

https://bugzilla.gnome.org/show_bug.cgi?id=706592

12 years agowindow: don't change bottom margin for automatic CSD
Cosimo Cecchi [Thu, 22 Aug 2013 15:11:23 +0000 (16:11 +0100)]
window: don't change bottom margin for automatic CSD

We'll use a style class to be able to give this a different appearance,
but for the time being we don't really need to give this such different
margin.

https://bugzilla.gnome.org/show_bug.cgi?id=706592

12 years agolabel: Initialize lines value to -1
Benjamin Otte [Fri, 23 Aug 2013 16:26:59 +0000 (18:26 +0200)]
label: Initialize lines value to -1

Fixes defaultvalue test.

12 years agolabel: Fix gcc warning
Benjamin Otte [Fri, 23 Aug 2013 16:24:20 +0000 (18:24 +0200)]
label: Fix gcc warning

12 years agotestsuite: Add a clipboard test
Benjamin Otte [Fri, 23 Aug 2013 11:00:37 +0000 (13:00 +0200)]
testsuite: Add a clipboard test

I'm not sure I like it yet because it deadlocked once and I haven't
figured out why that is.

12 years agoAdd api to ellipsize labels to multiple lines
Matthias Clasen [Fri, 23 Aug 2013 00:29:22 +0000 (20:29 -0400)]
Add api to ellipsize labels to multiple lines

When setting the lines property, the label will be ellipsized
to that many lines, with the ellipsis only appearing in the
last line. This is different from how ellipsization of multi-line
labels normally works in GTK+.

12 years agocombobox: Add missing Since tags for entry constructors
David King [Thu, 22 Aug 2013 19:36:17 +0000 (20:36 +0100)]
combobox: Add missing Since tags for entry constructors

12 years agogtkwindow: Enable CSD when windows set a titlebar
Jasper St. Pierre [Wed, 21 Aug 2013 17:54:16 +0000 (13:54 -0400)]
gtkwindow: Enable CSD when windows set a titlebar

https://bugzilla.gnome.org/show_bug.cgi?id=706529

12 years agogtkwindow: Disable CSD if we aren't running under a supported WM
Jasper St. Pierre [Wed, 21 Aug 2013 19:08:08 +0000 (15:08 -0400)]
gtkwindow: Disable CSD if we aren't running under a supported WM

Also, split the checks for CSD out into a separate function.

https://bugzilla.gnome.org/show_bug.cgi?id=706529

12 years agogtkwindow: Split code that detects if we want CSD out
Jasper St. Pierre [Wed, 21 Aug 2013 19:05:44 +0000 (15:05 -0400)]
gtkwindow: Split code that detects if we want CSD out

This will get a bit more complex when we enable CSD for custom headerbars

https://bugzilla.gnome.org/show_bug.cgi?id=706529

12 years agogtkwindow: Have a separate "titlebar" pointer for decorations we create ourselves
Jasper St. Pierre [Wed, 21 Aug 2013 18:59:44 +0000 (14:59 -0400)]
gtkwindow: Have a separate "titlebar" pointer for decorations we create ourselves

This cleans up the code a bit.

https://bugzilla.gnome.org/show_bug.cgi?id=706529

12 years agogtkwindow: Rename title_icon, etc. to titlebar_icon
Jasper St. Pierre [Wed, 21 Aug 2013 18:55:22 +0000 (14:55 -0400)]
gtkwindow: Rename title_icon, etc. to titlebar_icon

"title_box" is used for both a custom header bar and for a titlebar.
Since we want to help differentiate these cases in the code, rename
everything titlebar-internal to use "titlebar_".

https://bugzilla.gnome.org/show_bug.cgi?id=706529

12 years agoUpdate Tajik translations
Victor Ibragimov [Wed, 21 Aug 2013 23:28:17 +0000 (01:28 +0200)]
Update Tajik translations

12 years agofilechooser: Don't use an underline mnemonic in the 'Save in folder' label
Federico Mena Quintero [Wed, 21 Aug 2013 14:50:42 +0000 (09:50 -0500)]
filechooser: Don't use an underline mnemonic in the 'Save in folder' label

This used to point to the GtkPathBar, which doesn't accept mnemonic activation, anyway.
This whole thing was a leftover from when we had a combo box to select a folder, but
this is no longer the case.

https://bugzilla.gnome.org/show_bug.cgi?id=706448

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agoclipboard: fix build without wayland
Saleem Abdulrasool [Wed, 21 Aug 2013 02:30:05 +0000 (19:30 -0700)]
clipboard: fix build without wayland

Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
12 years agoUpdated Polish translation
Piotr Drąg [Wed, 21 Aug 2013 02:27:19 +0000 (04:27 +0200)]
Updated Polish translation

12 years agoUpdated Polish translation
Piotr Drąg [Wed, 21 Aug 2013 02:16:52 +0000 (04:16 +0200)]
Updated Polish translation

12 years agoFix minor typos
Piotr Drąg [Wed, 21 Aug 2013 02:15:52 +0000 (04:15 +0200)]
Fix minor typos

12 years agoPost release version bump
Matthias Clasen [Tue, 20 Aug 2013 22:54:41 +0000 (18:54 -0400)]
Post release version bump

12 years ago3.9.12
Matthias Clasen [Tue, 20 Aug 2013 02:04:48 +0000 (22:04 -0400)]
3.9.12

12 years agoFix distcheck
Matthias Clasen [Tue, 20 Aug 2013 22:53:07 +0000 (18:53 -0400)]
Fix distcheck

We need to clean up the ui.h files somewhere if they are generated
during the build from tarball. Reuse the existing distclean-local
hack for it.

12 years agoAdd new api to the docs
Matthias Clasen [Tue, 20 Aug 2013 20:19:52 +0000 (16:19 -0400)]
Add new api to the docs

12 years agoGtkHeaderBar: Add the titlebutton style to the close button
Matthias Clasen [Tue, 20 Aug 2013 15:33:07 +0000 (11:33 -0400)]
GtkHeaderBar: Add the titlebutton style to the close button

This will let the theme unify the appearance of this button with
the window buttons in 'traditional' title bars.

12 years agodoc: Fix typos
Volker Sobek [Mon, 19 Aug 2013 17:50:43 +0000 (19:50 +0200)]
doc: Fix typos

Fix two typos in gtk/gtktexttag.c.

https://bugzilla.gnome.org/show_bug.cgi?id=706335

12 years agoclipboard: Reimplement Wayland clipboard using vfuncs
Benjamin Otte [Tue, 20 Aug 2013 13:35:58 +0000 (15:35 +0200)]
clipboard: Reimplement Wayland clipboard using vfuncs

This way, the Wayland and the regular clipboard implementation can both
be compiled in and selected based on the display in use.

One thing potentially broken now is text mime type handling as Wayland
seemed to use different mime types in some places.

12 years agoclipboard: Make a bunch of functions vfuncs
Benjamin Otte [Tue, 20 Aug 2013 12:44:14 +0000 (14:44 +0200)]
clipboard: Make a bunch of functions vfuncs

12 years agoclipboard: Split struct definitions into private header
Benjamin Otte [Mon, 19 Aug 2013 13:28:47 +0000 (15:28 +0200)]
clipboard: Split struct definitions into private header